package com.ssy.lingxi.pay.api.model.vo.response.allInPay;

import lombok.Data;

import java.io.Serializable;

/**
 * 确认支付（后台+短信验证码确认）响应类
 * @author lqa
 * @version 2.0.0
 * @date 2021/12/3
 */
@Data
public class PayRespVO implements Serializable {
    private static final long serialVersionUID = -1969175765651869839L;

    /**
     *  支付状态：成功-success;进行中-pending;失败-fail;未支付-unpay;
     *  支付状态发生变化时还将发送异步通知：提现在成功和失败都会通知商户；其他订 单只在成功时通知商户。
     */
    private String payStatus;

    /**
     * 支付失败信息：payStatus为fail和unpay时有效;
     * 其中payStatus返回unpay时，仅针对收银宝快捷短信验证码输入错误场景,允许商户继续调用确认支付
     */
    private String payFailMessage;

    /**
     * 商户系统用户标识，商户系统中唯一编号。 仅交易验证方式为“0”时返回平台，返回#yunBizUserId_B2C#
     */
    private String bizUserId;

    /**
     * 商户订单号（支付订单）
     */
    private String bizOrderNo;


}
